package org.jsola.hr.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jsola.core.vo.BaseVO;

/**
 * 通知时间设置
 *
 * @author wcl
 */
@EqualsAndHashCode(callSuper = true)
@ApiModel(description = "【通知时间设置】详情展示对象")
@Data
public class HrNoticeDateSettingVO extends BaseVO {

    @ApiModelProperty(value = "提前提醒: 填写数量")
    private Integer number;

    @ApiModelProperty(value = "提前提醒: 选择单位; 1:分钟 2:小时  3:天 4:当天")
    private Integer unit;

    @ApiModelProperty(value = "固定时间:每月几号")
    private Integer day;

    @ApiModelProperty(value = "固定时间:指定时间")
    private String time;

    @ApiModelProperty(value = "提前提醒和实时:指定天内时间")
    private String appointTime;

    /**
     * 提前时间 单位:秒
     */
    private Integer second;

}
